Spring Data Redis - 操作hash类型的数据
Spring Data Redis - 操作hash类型的数据
/**
* 操作Hash类型数据
*/
@Test
public void testHash(){
// hash类型的存值
HashOperations hashOperations = redisTemplate.opsForHash();
hashOperations.put("002","name", "xiaoming");
hashOperations.put("002","age", "20");
hashOperations.put("002","address", "beijing");
// 获取hash中某个字段的值
Object age = hashOperations.get("002", "age");
System.out.println(age);
// 获得hash结构中的所有字段
Set keys = hashOperations.keys("002");
for (Object key : keys) {
System.out.println(key);
}
// 获取hash结构中的所有值
List values = hashOperations.values("002");
for (Object value : values) {
System.out.println(value);
}
}